receive harsh criticism or a severe rebuke - Turkish English Dictionary